#ifndef __CAMERA_HAL_TEST_H__
#define __CAMERA_HAL_TEST_H__

#include "camera_hal.h"

struct CameraParam {
    int channel_id;
    int video_id;
    int dump_enable;
    int display_enable;
    uint32_t width;
    uint32_t height;
    enum csi_pixel_fmt fmt;
    uint64_t frame_num;
    enum csi_camera_channel_id chn_id;
    enum csi_camera_event_type env_type;
    char dev_name[128];
    csi_cam_handle_t cam_handle;
    struct csi_camera_info camera_info;
    struct csi_camera_mode_cfg camera_cfg;
    csi_camera_channel_cfg_s chn_cfg;
    csi_cam_event_handle_t event_handle;
    csi_camera_event_subscription_s subscribe;
};

#endif /* end of __CAMERA_HAL_TEST_H__ */
